803856a0: 27 bd ff e0  ADDIU sp, sp, 0xffffffe0 (-32)
803856a4: af bf 00 14  SW ra, sp, 0x14 (20)

803856a8: 3c 0e 80 36  LUI t6, 0x8036 (32822)
803856ac: 8d ce 11 64  LW t6, t6, 0x1164 (4452)
803856b0: 0c 09 df d4  JAL 0x80277f50 (-2144895152)        [sp + 0x1c] = segmented_to_virtual(*(0x80361164)->off0x04);
803856b4: 8d c4 00 04  LW a0, t6, 0x4 (4)
803856b8: af a2 00 1c  SW v0, sp, 0x1c (28)

803856bc: 3c 18 80 36  LUI t8, 0x8036 (32822)
803856c0: 8f 18 11 60  LW t8, t8, 0x1160 (4448)
803856c4: 8f af 00 1c  LW t7, sp, 0x1c (28)
803856c8: af 0f 02 18  SW t7, t8, 0x218 (536)              (*(0x80361160))->off0x218 = [sp + 0x1c];

803856cc: 3c 19 80 36  LUI t9, 0x8036 (32822)
803856d0: 8f 39 11 64  LW t9, t9, 0x1164 (4452)
803856d4: 3c 01 80 36  LUI at, 0x8036 (32822)
803856d8: 27 28 00 08  ADDIU t0, t9, 0x8 (8)
803856dc: ac 28 11 64  SW t0, at, 0x1164 (4452)            /* adv wp   8   */

803856e0: 10 00 00 03  BEQ r0, r0, 0x803856f0 (pc + 0xc)
803856e4: 00 00 10 25  OR v0, r0, r0
803856e8: 10 00 00 01  BEQ r0, r0, 0x803856f0 (pc + 0x4)
803856ec: 00 00 00 00  NOP
803856f0: 8f bf 00 14  LW ra, sp, 0x14 (20)
803856f4: 27 bd 00 20  ADDIU sp, sp, 0x20 (32)
803856f8: 03 e0 00 08  JR ra
803856fc: 00 00 00 00  NOP
